package cn.edu.hunau.service;

import cn.edu.hunau.exception.DaoException;
import cn.edu.hunau.pojo.PageResult;
import cn.edu.hunau.pojo.Product;
import cn.edu.hunau.pojo.ProductResult;

import java.util.Map;

/**
 * @Author 苏佳
 * @Date 2022 12 11 22 57
 **/
public interface ProductService {
    /**
     * 渲染商品详情页数据
     * @param pid
     * @return
     */
    public ProductResult<Map<String,Object>> loadProductByPid(Integer pid);
    public PageResult<Product> pageQueryByCid(int cid,int pageIndex,int pageSize)throws DaoException;

    public PageResult<Product> pageQueryByKeyWord(String keyWord,int pageIndex,int pageSize)throws DaoException;

    Product findProductById(int id);
}
